Conosciamo SHRDLU (1968-1970)
Molto prima dei grandi modelli linguistici come GPT, esisteva SHRDLU. Sviluppato da Terry Winograd al MIT, è stato un esperimento rivoluzionario nell'"IA simbolica" (nota anche come GOFAI: Good Old-Fashioned AI).
1. L'ipotesi del "micro-mondo"
Invece di cercare di comprendere l'intero universo (che è caotico), SHRDLU viveva in un ristretto Mondo dei blocchi. Questo mondo conteneva solo oggetti specifici: mattoni, piramidi e una scatola.
- Ancoraggio simbolico: Poiché il mondo era piccolo, ogni parola ("rosso", "sposta", "sopra") poteva essere definita con precisione. Il programma "comprendeva" un blocco perché aveva un puntatore diretto a quell'oggetto in memoria.
2. Capacità
- Comprensione: "Metti il blocco rosso sul blocco verde."
- Ragionamento: "Non posso, il blocco verde è coperto." (Comprendeva i vincoli fisici).
- Memoria: "Perché l'hai fatto?" -> "Perché me l'hai chiesto tu."
3. Contesto storico
Girava su un DEC PDP-10 mainframe (velocità di 1 MIPS) e utilizzava un display vettoriale. La logica era scritta in MacLisp e Micro-Planner.
Rappresentazione in Python (lo "Stato")
Title
Caption goes here.